В директории \Programs Files\ArtSKey\ находится файл ArtSKey.ini. Файл состоит из строк обычного неформатированного текста (plain text). Вы можете открыть и отредактировать этот файл с помощью Pocket Word или скопировать его на PC отредактировать и поместить обратно. Помните, что сохранять файл надо в виде неформатированного текста.
Файл настроек состоит из нескольких разделов, каждый раздел начинается начальным тегом (begin tag) и заканчивается конечным (end tag). Так для раздела "map" - начальный тег : <map>, конечный тег : </map>. Для настройки клавиатурной раскладки необходимо знать следующие разделы : map, capsmap, Dead Keys, deadkey1 map, deadkey2 map, deadkey3 map.
Раздел map (начальный тег : <map>, конечный тег : </map>)
Этот раздел описывает соответствия символа английской раскладки и символа, который должен быть введен при нажатии на эту клавишу в Вашей раскладке. Каждая строка раздела должна состоять из исходного символа английской раскладки, символа пробела (код 32) и символа Вашей раскладки.
Например, для замены символа на кнопке "z" на "y" строка должна выглядеть так:
z y
Символ Вашей раскладки можно ввести с помощью Ctrl-Shift и код, как описано в пункте 3.
Раздел capsmap (начальный тег : <capsmap>, конечный тег : </capsmap>).
Этот раздел сформирован по тем же правилам что и предыдущий но для включенного режима CAPS.
Раздел Date Format (начальный тег : <Date Format>, конечный тег : < /Date Format >)
Этот раздел описывает формат даты при выводе "штампа даты". Раздел состоит из одной строки. Значение символов в строке следующее:
d - день месяца без вывода ведущего нуля;
dd - день месяца c выводом ведущего нуля;
ddd - день недели в английском трехбуквенном сокращении;
dddd - день недели в полном английском варианте;
M - месяц без ведущего нуля;
MM - месяц c ведущим нулем;
MMM -месяц в английском трехбуквенном сокращении;
ММММ - месяц в полном английском варианте;
yy - год последние две цифры;
yyyy - год четыре цифры.
Для примера для 3 июля 1997 года, если строка формата будет задана следующим образом:
d.MM.yy
"штамп даты" будет выглядеть так : 3.07.97
Раздел Time Format (начальный тег : <Time Format>, конечный тег : < /Time Format >)
Этот раздел описывает формат времени при выводе "штампа времени". Раздел состоит из одной строки. Значение символов в строке следующее:
h - часы без вывода ведущего нуля (12-часовой формат);
hh - часы c выводом ведущего нуля (12-часовой формат);
H - часы без вывода ведущего нуля (24-часовой формат);
HH - часы c выводом ведущего нуля (24-часовой формат);
m - минуты без вывода ведущего нуля;
mm - минуты c выводом ведущего нуля;
s - секунды без вывода ведущего нуля;
ss - секунды c выводом ведущего нуля;
t - маркер "до полудня" или "после полудня" из одной буквы ("A" или "P");
tt - маркер "до полудня" или "после полудня" из двух букв ("AM" или "PM").
Для примера для 9 часов 4 минут и 3 секунд, если строка формата будет задана следующим образом:
H:mm:ss
"штамп времени" будет выглядеть так : 9:04:03
Раздел launches (начальный тег : <launches>, конечный тег : </launches>)
Этот раздел назначает "горячие" клавиши для быстрого запуска приложений.
Каждая запись этого раздела имеет вид:KEY=APPLICATION, где
KEY - назначенная для быстрого запуска клавиша
= - разделитель (код символа 61)
APPLICATION - приложение, закрепленное за этой клавишей
Например, для запуска калькулятора с помощью клавиши "c" строка раздела будет выглядеть так:
c=calc
Раздел hotkeys (начальный тег : <hotkeys>, конечный тег : </hotkeys>)
Этот раздел назначает "горячие" клавиши для автоматического ввода заранее определенных текстов.
Каждая запись этого раздела имеет вид:KEY=TEXT, где
KEY - назначенная для автоматического ввода текста клавиша
= - разделитель (код символа 61)
TEXT - текст, закрепленный за этой клавишей
Например, для ввода фразы "С уважением, Петр Иванов" с помощью клавиши "s" строка раздела будет выглядеть так:
s=С уважением, Петр Иванов
Текст состоящий из нескольких строк следует ограничивать кавычками (код 34). Например, для ввода фразы
С уважением,
Петр Иванов
ArtSoft
info@artsoft.ru
строка раздела будет выглядеть так:
s="С уважением,
Петр Иванов
ArtSoft
info@artsoft.ru
"
В разделе "hotkeys" также назначаюся горячие клавиши для ввода штампов даты и времени в форматах указанных в разделах "Date Format" и "Time Format".
Формат строк
KEY=@date и KEY=@time, где KEY - назначенная для ввода штампа клавиша
Например, если для ввода даты и времени Вы хотите назначить клавиши d и 6 соответственно, строки раздела должны иметь вид:
d=@date
6=@time
В директории \Program Files\ArtSKey\Locals Вы можнете создать файлы трансляций, позволяющие руссифицировать новые приложения установленные на КПК. Файл трансляций состоит из строк обычного неформатированного текста (plain text), начинается и заканчивается тегами <translations>, </translations> соответственно и имеет расширение ".lcl". Вы можете открыть и отредактировать этот файл с помощью Pocket Word или скопировать его на PC отредактировать и поместить обратно. Помните, что сохранять файл надо в виде неформатированного текста.
Каждая запись в файле имеет вид: SOURCE=DESTINATION, где
SOURCE - исходный текст на английском языке
= - разделитель (код символа 61)
DESTINATION - переведенный текст
Например:
Are you sure you want to remove the selected sound scheme?=Вы хотите удалить выбранную звуковую схему?
Если транслируется пункт меню, то тексты слева и справа от разделителя предваряются символом * (код 42), а ключевые буквы(подчеркнутые) символом & (код 38).
Например:
*Cu&t Ctrl+X=*&Вырезать Ctrl+X
Обратите внимание на следующее: "слова" Cut и Ctrl+X разделены символом табуляция (код: 9). Такой способ, как правило, ипользуется в меню для того чтобы выравнить первое слово к левому, а второе к правому краю меню.